package egovframework.board.web;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import egovframework.VO.BoardVO;
import egovframework.board.service.BoardService;



@Controller
public class BoardController {
	
	@Resource
	private BoardService boardservice;
	
	@RequestMapping(value="Board/registNewBoard.do")       /* 컨트롤러 메소드의 어노테이션 */
	public String getNewBoardForm() {                                /* 컨트롤러의 메소드 */
		return "/Board/registNewBoardForm";                  /* 사용자에게 제공할 화면 식별자 */
	}
	@RequestMapping(value="Action/addBoard.do")
	public String addBoard(HttpServletRequest reqst, 
			BoardVO boardInfo) {
		
		boardInfo.printInfo();
		
		//return "/Board/registNewBoardForm";
		//서비스를 호출해서 저장하자.
				this.boardservice.addBoard(boardInfo);
				
				//return "/Account/registeredForm"; // 작업이 완료되면 보여질 페이지
				return "/Board/registNewBoardForm"; // 임시로 보여질 페이지
	}
}
